﻿#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>

typedef int sldatatype;
typedef struct SeqList
{
	sldatatype* arr;
	int size;
	int capacity;
}sl;
void SLInit(sl* ps);//初始化
void SLDestroy(sl* ps);//销毁
void SLPrint(sl ps);
void SLCheckCapacity(sl* ps);//扩容
// 尾部插⼊删除
void SLPushBack(sl* ps, sldatatype x);
void SLPopBack(sl* ps);
// 头部插⼊删除 
void SLPushFront(sl* ps, sldatatype x);
void SLPopFront(sl* ps);